package com.shopping.common.constant;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Europa
 */
public class WareConstant {

    @AllArgsConstructor
    @Getter
    public enum PurchaseStatusEnum {
        /**
         * 新建采购
         */
        CREATED(0, "新建"),
        /**
         * 已分配采购
         */
        ASSIGNED(1, "已分配"),
        /**
         * 已领取采购
         */
        RECEIVE(2, "已领取"),
        /**
         * 已完成采购
         */
        FINISH(3, "已完成"),
        /**
         * 存在异常
         */
        HAS_ERROR(4, "有异常");

        /**
         * 属性码
         */
        private final int code;
        /**
         * 属性类型(前端区分)
         */
        private final String msg;

    }

    @AllArgsConstructor
    @Getter
    public enum PurchaseDetailEnum {
        /**
         * 新建采购
         */
        CREATED(0, "新建"),
        /**
         * 已分配采购
         */
        ASSIGNED(1, "已分配"),
        /**
         * 已领取采购
         */
        BUYING(2, "采购中"),
        /**
         * 已完成采购
         */
        FINISH(3, "已完成"),
        /**
         * 采购失败
         */
        HAS_ERROR(4, "采购失败");

        /**
         * 属性码
         */
        private final int code;
        /**
         * 属性类型(前端区分)
         */
        private final String msg;
    }

}
